RelayCast: A Middleware for Application-level Multicast Services
نویسندگان
چکیده
Application-level multicast (ALM) is being increasingly recognized as a solution to support multipoint applications without the need for a network layer multicast protocol. Though several ALM systems have been proposed, all the multicast functions are independently developed and integrated into individual applications. However, we can find out the common functions of ALM among the existing systems. Our goal is to abstract the common functions and incorporate them in the middleware called RelayCast. RelayCast meets the fundamental requirements of various applications by combining several components of ALM functions. In this paper, we firstly present the architecture and implementation of RelayCast. Then, we present the multipath routing mechanism as a component. The multi-path routing achieves fast tree rebuilding at the time of tree partition caused by end-host’s leave or failure.
منابع مشابه
Functional Unit Oriented Middleware for Application-Level Multicast Services
Application-level multicast (ALM) is a novel technology for multipoint applications, such as large scale file distribution, video and audio streaming, and video conferencing. Although many ALM mechanisms or algorithms have been proposed, all the multicast functions have been independently developed and integrated into individual applications. In such a situation, the development of ALM applicat...
متن کاملRelayCast: Scalable Multicast Routing in Delay Tolerant Coalition Networks
Mobile wireless networks with intermittent connectivity, often called Delay/Disruption Tolerant Networks (DTNs), have recently received a lot of attention because of their applicability in various applications, including multicasting. To overcome intermittent connectivity, DTN routing protocols utilize mobility-assist routing by letting the nodes carry and forward the data. In this paper, we st...
متن کاملIn Between Underlay and Overlay: On Deployable, Efficient, Mobility Agnostic Group Communication Services
Multicast communication services are among the longest debated areas in the 30 years history of the Internet. Innumerous solutions and controversies rank around the IP host group model and led to a strongly divergent state of deployment. Stimulated by application needs alternative multicast mechanisms have been developed. P2P technologies enabled group distributions on the application or servic...
متن کاملEmma Middleware: An Application-level Multicast Infrastructure for Multi-party Video Communication
In this paper, we propose new middleware written in Java based on an application level multicast protocol. This middleware is designed for multi-party video communication systems such as video chatting systems where multiple video streams are multicast simultaneously on overlay networks. The main contribution of our middleware is that it provides two types of QoS control mechanisms on overlay n...
متن کاملBetween underlay and overlay: On deployable, efficient, mobility-agnostic group communication services
Multicast communication services are one of the longest debated issues in the 30 years history of the Internet. Disagreement over innumerous approaches and solutions to the IP host group model has led to a strongly divergent state of deployment. Stimulated by the need of applications alternative multicast mechanisms have been developed. P2P technologies have enabled group distribution on the ap...
متن کامل